package com.swallow.auth.infrastructure.mysql.po;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;

import java.time.LocalDateTime;

/**
 * <p>
 * 员工信息表
 * </p>
 *
 * @author 18310740596@163.com
 * @since 2024-05-11
 */
@Getter
@Setter
@TableName("swallow_auth_staff")
public class StaffPO extends BasePO {

    /**
     * 租户编号
     */
    private String tenantNo;

    /**
     * 员工编号
     */
    private String staffNo;

    /**
     * 员工姓名
     */
    private String staffName;

    /**
     * 员工性别 1-男 2-女 3-未知
     */
    private Integer staffGender;

    /**
     * 员工手机号
     */
    private String staffMobile;

    /**
     * 员工邮箱
     */
    private String staffEmail;

    /**
     * 证件类型 1-居民身份证 2-港澳台通行证 3-驾驶证
     */
    private Integer staffIdType;

    /**
     * 证件编号
     */
    private String staffIdNo;

    /**
     * 生日
     */
    private LocalDateTime staffBirthday;

    /**
     * 员工状态 1-在职 2-离职
     */
    private Integer staffStatus;
}
